
/* CSS Document */
body{ font-family:Arial,"microsoft yahei",Verdana,Helvetica,sans-serif; padding:0; margin:0; font-size:12px; color:#808080; background:#fff; min-width:320px;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,img,dd,dt,dl{ padding:0; margin:0; border:none;}
img{ padding:0; margin:0;}
ul,li{ list-style:none outside none; padding:0; margin:0;}
h1,h2{color:#404040; font-size:14px;}

/*清除浮动样式*/
.clear{ clear:both; height:0; width:100%;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{zoom: 1; clear:both;}

/*几种不同间隔的样式*/
.space5{ height:5px; clear:both;}
.space10{ height:10px; clear:both;}
.space15{ height:15px; clear:both;}
.space20{ height:20px; clear:both;}

/*几种不同的字体样式*/
.fl{ float:left;}
.fr{ float:right;}
a{ text-decoration:none; color:#808080;}

/*长度百分比*/
.w80{width:80%}
.w20{width:20%}
.w38{ width:38%;}
.w100{ width:100%!important;}

/*其他样式*/
.p14{ padding:0 14px;}
.p10{ padding:0 10px;}
.w320{ width:320px; margin:0 auto;}
.gre_bg{ background:#181818;}
.grey_bg{ background:#f5f5f5;}
.fontred{ color:#f9339b}
.colorblue{ color:#0022FF}
.fblod{ font-weight:bold;}
.arial{ font-family:Arial, Helvetica, sans-serif;}
.blackfont{ color:#404040!important; background:none!important;}
.font16{ font-size:16px!important;color:#f9339b; font-weight:bold;}
.font14{ font-size:14px; color:#4F4F4F}
.font22{ font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.fontstyle{ text-decoration:line-through;}
.headtit{ color:#fff; font-size:16px; font-weight:bold;}
.nobor{ font-family:Arial, Helvetica, sans-serif;}
.noborder{ border:none!important;}
.alignr{ text-align:right;}
.alignl{ text-align:left;}
.alignc{ text-align:center}
.aposition{ position:relative}
.fontblue{ color:#004477;}
.h32{ height:32px; overflow:hidden;}
.blackline{ height:1px; background:#f2f2f2; margin:5px 0;}
.m0a{ margin:0 auto}
.m135{ max-width:120px; overflow:hidden;text-overflow: ellipsis; word-break:break-all;}
.m168{ max-width:168px; overflow:hidden;text-overflow: ellipsis; word-break:break-all;}
.P_text{ padding:0 10px; line-height:22px; font-size:14px;}
.P_text p{ margin:6px 0;}
.P_text span{ color:#000; font-weight:bold;}

/*各种按钮样式*/
.text_input,.textarea_input,.s_text_input{-webkit-appearance: none;-moz-appearance: none; padding:0 0 0 3px; margin:0; height:25px; line-height:25px; width:180px;background:#fff; border:none; border:1px solid #D3D3D3; color:#404040; border-radius:3px; box-shadow:none; font-size:12px;}
.s_text_input{ width:100px;}
.textarea_input{ height:75px; line-height:18px;}
.text_search::-webkit-input-placeholder { color:#999; }
textarea#msg{ width:200px;border:1px solid #D3D3D3;}
.blogshare{ width:200px;border:1px solid #D3D3D3; color:#666;}
.testcode{ height:24px; border:#ccc 1px solid; border-radius:0; width:80px;}
.text_select{ padding:0; margin:0; height:25px;  border:1px solid #D3D3D3; font-size:12px;}
.btn_red,.btn_btn_pink,.btn_gry,.btn_gry_s{height:26px; padding:0 13px; text-align:center; line-height:26px; background: -moz-linear-gradient(top, #ff4aa8, #ce1278);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4aa8), to(#ce1278)); border-radius:3px; color:#fff; font-size:12px; font-weight:bold; border:none;cursor:pointer; display:inline-block;}
.btn_btnred{height:30px; padding:0 13px; text-align:center; line-height:30px; background: -moz-linear-gradient(top, #ff4aa8, #ce1278);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4aa8), to(#ce1278)); border-radius:3px; color:#fff; font-size:12px; font-weight:bold; border:none;cursor:pointer; display:inline-block; width:100px;}
.btn_btn_pink{background: -webkit-gradient(linear, 0 0, 0 100%, from(#e988c4), to(#99225d));background: -moz-linear-gradient(top, #e988c4, #99225d); }
.btn_gry,.btn_gry_s{background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e2e2e2));background: -moz-linear-gradient(top, #f2f2f2, #e2e2e2); color:#808080; font-weight:normal;}
.btn_gry_s{ padding:0 5px!important;}
.largerbtn{ height:40px;text-align:center; line-height:40px; font-size:14px; font-weight:bold; display:inline-block;}
.gotowap{ border:#d0d0d0 1px solid; border-radius:4px;  height:40px; line-height:40px; padding:0 20px; display:block;background: -moz-linear-gradient(top, #ffffff, #f0f0f0);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f0f0f0)); color:#ce1278; font-weight:bold;}
.p20{ padding:0 30px;}
.longbtn {width:99%;cursor:pointer;}
.layer_close{ position:fixed;right:5px; top:5px;padding:8px;z-index:9999}

/*头部样式*/
.layerdiv{ position:fixed; top:0; left:0; width:100%; z-index:2;padding:5px 10px; font-size:14px; background: rgba(0,0,0,.8); color:#fff; text-align:center;}
.indexheader{ background:#e52b8d; height:40px; padding:7px 0 0px 5px; position:relative; }
.changeprovince{ float:right; margin-left:10px; height:40px; line-height:35px;}
.province{ padding:0 15px 0 20px; color:#fff; position:relative; display:block;}
.province i{ background:url(../images/common/diwei.png) no-repeat; background-size:15px; width:15px; height:20px; display:block; position:absolute; left:0; top:7px;}
.topHeader{height:37px;overflow:hidden;}
.header{ background:#e52b8d; padding:0;position:relative; height:37px;}
.header_flow{ background:#e52b8d; height:20px; padding:10px 18px; position:fixed; top:0; left:0; width:100%;}
.switch{ float:right; background:#fff; border:#f443a0 1px solid; border-radius:0px; width:72px; height:22px; line-height:22px; margin:3px 10px 4px 0;}
.switch span{ float:left; width:36px; height:22px; text-align:center; color:#323232;}
.switch span.cur{ display:block;background: -webkit-gradient(linear, 0 0, 0 100%, from(#e52b8d), to(#f443a0));background: -moz-linear-gradient(top, #e52b8d, #f443a0); color:#fff;} 
/*.head_logo{ position:absolute;  left:50%; margin:-5px 0 0 -36px;}*/
.head_logo{ margin:-2px 0 0 0;}
.head_right{padding:4px 0px 6px 0 ;}
.head_right a{ display:block; float:left; width:18px; height:16px; padding:4px 8px;}
.login,.bags{ width:12px; height:16px; margin:1px 12px 0 0;}
.bags{ margin:0 0 0 0;}
.home{margin:0px 12px 0 0}
.back{ float:left;}
.back a{ float:left; display:block;background: -webkit-gradient(linear, 0 0, 0 100%, from(#e52b8d), to(#d01d7b));background: -moz-linear-gradient(top, #e52b8d, #d01d7b); border-right:#f467b1 1px solid;  }
.backico{ float:left; width:14px; height:12px; margin-top:11px; padding-left:5px;}
.backup{  float:left;
 line-height:37px; overflow:hidden;height:37px;max-width:120px;text-overflow: ellipsis; word-break:keep-all; white-space:nowrap; 
 color:#fff; border-right:#c9096e 1px solid; padding-right:8px; font-size:12px;   }
.back a:visited{color:#fff;}
.shoptit{ color:#DC5C95; font-weight:normal; padding:0; line-height:28px; margin:0 auto; padding-left:10px;}


/*分仓定位*/
.search_city{ margin:10px; border:#ccc 1px solid; border-radius:8px; background:url(../images/common/magnifier.png) no-repeat left center; background-size:20px;}
.text_search_city{ width:90px; padding-left:20px; border:none; background:none; height:26px;}
.position-city{ text-align:center; line-height:40px; color:#fff; font-size:16px;}
.province_hd{ display:block; line-height:32px; text-indent:10px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#a9a9a9), to(#878787));background: -moz-linear-gradient(top, #a9a9a9, #878787); color:#fff; font-size:14px;}
.province_td a{ display:block; line-height:40px; border-bottom:#e8e8e8 1px solid; text-indent:10px; font-size:16px; color:#000;}

/*导航样式*/
#nav{height:33px;overflow:hidden;}
#nav ul{border-top:#c9096e 1px solid;background: -webkit-gradient(linear, 0 0, 0 100%, from(#e52b8d), to(#e52b8d));background: -moz-linear-gradient(top, #e52b8d, #e52b8d);width:100%;}
#nav ul li{ float:left;width:16.6%;display:block;}
#nav ul li:last-child{ width:17%;}
.w33 li{ width:33.3%!important;}
.w50 li{ width:50%!important;}
.w25 li{ width:25%!important;}
#nav ul li a{ display:block;  border:#ff5fb4 1px solid; border-left:#d7137a 1px solid; border-top:none; text-align:center; height:30px; line-height:30px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#e52b8d), to(#e52b8d));background:-moz-linear-gradient(#e52b8d,#e52b8d); color:#fff; font-weight:bold;font-size:14px;}
#nav ul li a:last-child{ border-right:none;}
#nav ul li a:visited{ color:#fff;}
#nav ul li a.nav_current{background: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#ffffff));background: -moz-linear-gradient(top, #eaeaea, #ffffff);color:#6a6a6a; height:32px; border:none;}

/*选项卡*/
#tabsCon ul{width:100%;margin:0 0 15px;border-top:#c9096e 1px solid; width:100%;background: -webkit-gradient(linear, 0 0, 0 100%, from(#e52b8d), to(#e52b8d));background: -moz-linear-gradient(top, #e52b8d, #e52b8d);height:32px;}
#tabsCon ul li{float:left; width:20%;display:block;}
#tabsCon ul li a,#tabsCon ul li a:visited{display:block;border:#ff5fb4 1px solid; border-left:#d7137a 1px solid; border-top:none; text-align:center; height:30px; line-height:30px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#e52b8d), to(#e52b8d));background:-moz-linear-gradient(#e52b8d,#e52b8d); color:#fff; font-weight:bold;}
#tabsCon ul li a.active{background: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#ffffff));background: -moz-linear-gradient(top, #eaeaea, #ffffff);color:#6a6a6a; height:32px; border:none;}

/*banner样式*/
/*触屏代码 - 2012-08-24*/
#wrapper_banner{text-align:center;margin:0 auto;width:320px;height:160px;position:relative;z-index:1;overflow:hidden;}
#scroller_lBer{margin:0 auto;}
#scroller_lBer li div {font-size: 12px;text-align:center;display:block;width:320px; height:157px;text-align:center;font-family:georgia;font-size:18px;line-height:140%;}
#scroller_lBer li img{width:320px;display:none;}
#wb_position {text-align:center;font-size:12px;line-height:1.3;color:#697279;display:block;position:absolute;bottom:5px;left:50%;margin-left:-75px;width:150px;}
#wb_position em {display:inline-block;width:8px;height:8px;font-style:normal;text-shadow: 0 -1px 0 rgba(0,0,0,.35);font-family:sans-serif;background:#999;overflow:hidden;margin-right:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
#wb_position em.on {background:#fff;}

/*搜索样式*/
.search_bg{ width:230px; margin:0 auto; border:#d3d3d3 1px solid;}
.text_search::-webkit-input-placeholder { color:#999; }
.text_search{ width:188px; background:rgba(255,255,255,.8); border:none; padding:0 0 0 3px; color:#c10000; float:left;height:25px; overflow:hidden; border-radius:0;}
.btn_search{ width:39px; height:25px; border:none; background:url(../images/common/btn_search.png) no-repeat left top; float:right; border-radius:0;}
/*新年样式暂时屏蔽.hot_search{ padding-left:78px; overflow:hidden; width:242px;color:#000; padding-bottom:10px; font-size:12px;height:16px;}*/
.hot_search{color: #404040;font-size: 12px;height: 16px; padding-bottom: 10px;text-align: center;}
.hot_search a,.hot_search a:visited{ color:#f53198; padding:0 0 0 8px;}

/*快捷方式样式*/
#icolinks{ background:#eaeaea; padding:15px 0 10px 0; background:#eaeaea;}
#wrapper_Icon{text-align:center;margin:0 auto;width:320px;height:200px;position:relative;z-index:1;overflow:hidden;}
#scroller_lIcon{margin:0 auto;}
#scroller_lIcon li div {font-size: 12px;text-align:center;display:block;width:320px;height:182px;text-align:center;font-family:georgia;font-size:12px;line-height:140%;}
#scroller_lIcon li a.Icosin{float:left;display:inline-block;margin:0 9px 8px;width:62px;height:84px;}
#scroller_lIcon li a.Icosin img{float:left;font-size:0;line-height:0;margin:0;}
#scroller_lIcon li a.Icosin span.name{display:block;height:20px;}
#ic_position {text-align:center;font-size:12px;line-height:1.3;color:#697279;display:block;position:absolute;bottom:0;left:50%;margin-left:-75px;width:150px;}
#ic_position em {display:inline-block;width:8px;height:8px;font-style:normal;text-shadow: 0 -1px 0 rgba(0,0,0,.35);font-family:sans-serif;background:#999;overflow:hidden;margin-right:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
#ic_position em.on {background:#f947a1;}

.shop_tit,.shop_tit2{ color:#DC5C95; font-weight:normal; padding:10px 0 8px 8px; line-height:20px; width:312px; margin:0 auto;}
.shop_tit2{ padding:5px 0; background:#f8f8f8; width:320px; text-align:center;}
.shop_tit img{ padding-right:3px;}

/*四大频道样式*/
.channel{ width:320px; margin:0 auto;}
.channel .pic{width:320px; height:129px;overflow:hidden; position:relative; }

.channel .pic a{ display:block;}
.channel img{ margin:0 0 0 -146px;}
.trsp_bg{ position:absolute; top:0px; left:0px; width:98px; height:131px;background: rgba(222,35,135,.6); color:#fff;}
.trsp_bg h1{ height:18px; font-size:14px; line-height:18px; font-weight:bold; padding: 8px 0 5px 8px;}
.trsp_bg h1 a{ display:block; padding:0;background:url(../images/common/tit_bg.png) no-repeat left top; padding-left:18px; font-size:14px; width:70px;}
.trsp_bg a{ float:left; color:#fff; padding:5px 0 5px 8px;word-break:break-all; font-size:12px; width:40px; text-align:left;}
.brand,.brand_cat{ background:#f3f3f3; padding:5px;}
.brand a,.brand_cat a{display:inline-block;border:#dddddd 1px solid; background:#fff; border-radius:4px; padding:6px 10px; margin:0 8px 5px 0;}

/*首页图片列表*/
.shop_list{ border-bottom:#e2e2e2 1px solid; width:320px; margin:0 auto 10px;}
.shop_list .brand_cat{display:none;}
.shop_list .pic{ width:320px; height:90px; position:relative;}
.shop_list .pic a.itemList{display:block;height:90px;}
.shop_list .pic a.itemList img{display:block;width:320px;height:90px;}
.trspright{ position:absolute; right:0; top:0; width:30px; padding:0 5px; height:90px;background: rgba(222,35,135,.6);}
.trsprightopen{animation:anDiscolor 5s;-moz-animation:anDiscolor 5s;-webkit-animation:anDiscolor 5s;-o-animation:anDiscolor 5s;background: rgba(0,0,0,.3)}
@keyframes anDiscolor{from {background: rgba(222,35,135,.6)}to {background: rgba(0,0,0,.3)}}
@-moz-keyframes anDiscolor{from {background: rgba(222,35,135,.6)}to {background: rgba(0,0,0,.3)}}
@-webkit-keyframes anDiscolor{from {background: rgba(222,35,135,.6)}to {background: rgba(0,0,0,.3)}}
@-o-keyframes anDiscolor{from {background: rgba(222,35,135,.6)}to {background: rgba(0,0,0,.3)}}

.discout{ position:absolute; left:0; top:50px; width:102px; text-align:center; color:#F53198;}
.soldpre{position:absolute;bottom:5px; left:10px;height:16px; line-height:16px; overflow:hidden;text-align:center; width:130px; font-size:11px; }
.soldpre em{ width:86px; height:11px; background:url(../images/common/star.png) no-repeat; background-size:50px; display:inline-block; float:left; margin:3px 1px 0 0;}
.soldpre em.star05{ background-position:0 0}
.soldpre em.star10{ background-position:0 -13px}
.soldpre em.star15{ background-position:0 -27px}
.soldpre em.star20{ background-position:0 -40px}
.soldpre em.star25{ background-position:0 -54px}
.soldpre em.star30{ background-position:0 -67px}
.soldpre em.star35{ background-position:0 -80px}
.soldpre em.star40{ background-position:0 -94px}
.soldpre em.star45{ background-position:0 -107px}
.soldpre em.star50{ background-position:0 -121px}
.soldpre span{ margin-right:3px;}
.trspright img{ margin-top:30px;}
.shop_info{ padding:2px 5px;}
.s_brand_name{ width:190px; overflow:hidden; white-space:nowrap; word-break:keep-all; text-overflow: ellipsis;}


/*产品分类样式*/
a.brand_current{ border:#FF4AA8 1px solid;background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4aa8), to(#ce1278)); background: -moz-linear-gradient(top, #ff4aa8, #ce1278);color:#fff;}
a.search_seclected{background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4aa8), to(#ce1278));background: -moz-linear-gradient(top, #ff4aa8, #ce1278); color:#fff; border:#ff4aa8 1px solid;}

.class_item .class_tit {border-top:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; height:34px; line-height:34px; margin-top:-1px;
background-image:-webkit-gradient(linear, left top, left bottom, from( #ffffff /*{a-bar-background-start}*/), to( #ededed /*{a-bar-background-end}*/)); /* Saf4+, Chrome */background-image:-webkit-linear-gradient( #ffffff /*{a-bar-background-start}*/, #ededed /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */background-image:-moz-linear-gradient( #ffffff /*{a-bar-background-start}*/, #ededed /*{a-bar-background-end}*/); /* FF3.6 */background-image:-ms-linear-gradient( #ffffff /*{a-bar-background-start}*/, #ededed /*{a-bar-background-end}*/); /* IE10 */background-image:-o-linear-gradient( #ffffff /*{a-bar-background-start}*/, #ededed /*{a-bar-background-end}*/); /* Opera 11.10+ */background-image:linear-gradient( #ffffff /*{a-bar-background-start}*/, #ededed /*{a-bar-background-end}*/);}
.class_item .class_tit h3 {cursor:pointer;display: block;padding:0 15px;height:34px;margin: 0;font-size:16px;font-weight:bold;color:#4f4f4f;
text-decoration: none;text-shadow: 1px 1px 1px rgb(255,255,255);background:url(../images/common/up-down.png) no-repeat right -18px;}
.class_item .class_tit.open h3 {color:#e52b8d;background:url(../images/common/up-down.png) no-repeat right 14px;}
.class_item .class_tit+div {  display: none;}

.classified_tit{ border-top:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; height:34px; line-height:34px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ededed));background: -moz-linear-gradient(top, #ffffff, #ededed); color:#fff;  padding:0 13px;}
.classified_tit h1{ float:left; font-size:16px; font-weight:bold; color:#4f4f4f;}
.classified_tit span{ float:right; width:11px; height:7px; background:url(../images/common/up-down.png) no-repeat left bottom; margin-top:15px;}
.classified_cont{background:#f8f8f8; padding:8px 0;line-height:14px;}
/*.classified_cont h4{ float:left;margin:4px 0; padding:5px 0 5px 5px; font-size:14px; color:#000;text-align:right; font-weight:normal;}*/
.classified_cont h4{ background:#EBEBEB; border-top:#ddd 1px solid;  text-align:center; line-height:32px; margin-top:-9px;}
.greyline{ height:1px; background:#ddd; margin:5px 0 5px;}
.classified_cont a{ float:left; padding:5px 8px; margin:4px; border:#ccc 1px solid; background:#fff; border-radius:2px; display:block; line-height:14px;font-size:14px;word-break:break-all; }
a.brand_current{ border:#FF4AA8 1px solid;background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4aa8), to(#ce1278)); background: -moz-linear-gradient(top, #ff4aa8, #ce1278); color:#fff;}
a.search_seclected{background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4aa8), to(#ce1278));background: -moz-linear-gradient(top, #ff4aa8, #ce1278);  color:#fff; border:#ff4aa8 1px solid;}
.asize a:hover{background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4aa8), to(#ce1278)); background: -moz-linear-gradient(top, #ff4aa8, #ce1278); color:#fff;}
.selected .classified_tit h1{ color:#e04899;}
.selected .classified_tit span{ background-position: left top;}
.selected .classified_cont{ display:block;}

/*用户反馈样式*/
.index_news .line{ border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:10px; background:url(../images/common/right_ico.png) no-repeat right center; margin-top:-1px; display:block; cursor:pointer; font-size:12px; line-height:22px; height:auto;}
.index_news h2{ color:#4f4f4f; font-size:14px; height:22px;}

/*底部样式*/
.footnav{background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eaeaea));background: -moz-linear-gradient(top, #ffffff, #eaeaea); line-height:30px; margin-bottom:1px;}
.footer a{ color:#004477; padding:0 10px; font-size:14px;}
a.backtop{ float:right; color:#a1a1a1; background:url(../images/common/backtop.png) no-repeat right center; padding-right:13px;}
.tabnav{padding-top:16px; text-align:center; background: -webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#ffffff)); background: -moz-linear-gradient(top, #dedede, #ffffff)}
p.copright{ line-height:26px;}

/*底部购物袋样式*/
.shoppingbags{ position:relative; position:fixed; bottom:20px; left:10px;z-index:100;}
.flowbags{ position:absolute; left:0; top:0;}
.flowbags a{display:block;}
.quantity{ width:50px; height:45px; position:relative; float:left; }
.quantity span{ position:absolute; right:0; top:0; padding:2px 4px 3px; line-height:12px;background:#ff4aa8; background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4aa8), to(#ce1278));background: -moz-linear-gradient(top, #ff4aa8, #ce1278);  border:2px #fff solid; border-radius:4px; color:#fff;}
.order_info{ float:left; position:relative;background: -webkit-gradient(linear, 0 0, 0 100%, from(#f254a2), to(#d62e83)); background: -moz-linear-gradient(top, #f254a2, #d62e83)border-radius:2px; padding:5px 5px 4px; color:#fff; margin:5px 0 0 10px;}
.order_info em{ position:absolute; left:-8px;top:11px; width:8px; height:15px; background:url(../images/common/leftico.png) no-repeat left center;}

/*频道列表的样式*/
.trsp_bg2{ position:absolute; bottom:0px; left:0px;  height:20px;width:292px; line-height:20px; padding:0 14px;background: rgba(240,39,138,.6); color:#fff;}
.trsp_bg2 a{ color:#fff;}
.trsp_bg4{ position:absolute; bottom:10px; left:0px; ;background: rgba(0,0,0,.5); padding:5px; width:150px; color:#fff;}
.trsp_bg4 h2{ color:#fff; font-size:12px; font-weight:normal; padding-bottom:5px; text-align:left; width:150px; word-break:break-all; white-space:nowrap; overflow:hidden;  text-overflow: ellipsis;}
.trsp_bg4 p,.salebg2{ font-size:10px;}
.look_flash{ padding:0 14px; color:#808080; padding-bottom:3px; }
.look_flash .fl span{ color:#ee2f93; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-right:5px;}

/*各页面统一标题样式*/
.page_title{ width:100%; height:37px; overflow:hidden;border-bottom:#dddddd 1px solid; border-top:#dddddd 1px solid; background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e5e5e5)); background: -moz-linear-gradient(top, #ffffff, #e5e5e5);text-align:center; color:#4f4f4f; font-size:14px; line-height:37px; }

/*列表，大图，分类三种产品显示方式*/
.thumb-mode{ padding:10px 14px; line-height:24px; position:relative;}

.thumb-mode>div{ text-align:center;}
.thumb-mode .list a,.thumb-mode .grid a,.thumb-mode .by_category a,.thumb-mode .sizechose a,.hotsale a{ display:block; width:24px; height:24px; padding-top:24px; background:url(../images/common/list-garlly-new.png) no-repeat left top; font-size:12px;}
.thumb-mode .ml33{ position:absolute; left:33%; margin-left:-12px;}
.thumb-mode .mr33{ position:absolute; right:33%; margin-right:-12px;}
.thumb-mode .ml50{ position:absolute; left:50%; margin-left:-12px;}
.thumb-mode .flgrid{ float:right!important;}
.thumb-mode .list a{ background-position:0 0;}
.thumb-mode .list a.current{ background-position:0 -50px;}
.thumb-mode .grid a{ background-position:-30px 0;}
.thumb-mode .grid a.current{background-position:-31px -50px;}
.thumb-mode .by_category a{ background-position:-61px 0;}
.thumb-mode .sizechose a{ background-position:-61px -50px;}
.hotsale a{ background:url(../images/common/hotsale.gif) no-repeat; background-size:24px;}

/*美妆样式*/
.beauty_list{ padding:5px 0; margin-bottom:10px; border-bottom:#e2e2e2 1px solid;}
.beauty_list a{ display:block;}
.beauty_list dt{ float:left; width:120px;}
.beauty_list dd{ margin-left:120px; color:#808080;}
.beauty_list .name{ color:#404040; font-size:14px; line-height:14px; height:16px;white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow: ellipsis;}
.bl_time{ background:url(../images/common/beauty_icon.png) no-repeat left -12px; padding-left:15px; background-size:14px; margin:2px 0 10px 0; line-height:12px; height:16px;}
.beauty_list .bl_soldout{ margin-bottom:10px;}
.beauty_price{ font-size:16px; color:#ed1484; line-height:22px;}
.beauty_price span{ color:#808080; font-size:12px;}
.bl_num{ line-height:22px;background:url(../images/common/beauty_icon.png) no-repeat left -60px; padding-left:15px; background-size:14px; margin-left:10px;}
.bl_soldout{ color:#9a9a9a}
.marb5{ margin-bottom:10px;}


.beauty_gird{ float:left; display:block; width:155px; height:161px; margin:0 5px 10px 0; text-align:center;}
.beauty_gird .name{ color:#404040; font-size:14px; width:145px; padding:0 5px;line-height:16px; height:32px; overflow:hidden; display:block;}

.asize a{ border-radius:0!important;}
.default_slec{background: url(../images/common/size-selected.png) no-repeat scroll right bottom transparent!important;
    border: 1px solid #E52B8D!important;
    color: #E52B8D; color:#E4378B;}
.cancle a{ display:inline-block;}

/*价格，折扣，只显示有货产品的排序*/
.sortbar{ padding:0 14px; border-bottom:#f9339b 2px solid; line-height:22px;}
.sortbar .pricesort{ margin:0 10px; }
.sortbar a.seclectdown,.sortbar a.discount,.sortbar a.seclectup,.sortbar a.discount_seclected{ width:46px; height:22px; background:url(../images/common/list-garlly-new.png) no-repeat -90px 0;}
.sortbar a.seclectdown,.sortbar a.seclectup{ color:#fff;text-indent:8px;}
.sortbar a.seclectup{ background-position:-90px -23px}
.sortbar a.discount{ background-position:-90px -46px; text-align:center;}
.sortbar a.discount_seclected{ background-position:-90px -69px; text-align:center; color:#fff;}
.sortbar a.available,.sortbar a.allgoods{ padding-left:15px;background:url(../images/common/list-garlly-new.png) no-repeat -140px 1px}
.sortbar a.allgoods{ background-position:-140px -22px;}
.sortbar a.available{ color:#f9339b;}
.size_result{ border-top:#F1F1F1 1px solid;border-bottom:#F1F1F1 1px solid;margin:0 0 15px 0;}
.size_result p{ background:#f1f1f1; padding:0 10px;  height:30px; line-height:30px; position:relative; float:left; color:#000;}
.size_result em{border:4px solid #fff; border-color:#f1f1f1 transparent transparent transparent; border-style:solid dashed dashed dashed;bottom: -8px;left: 50%;margin-left: -4px;position: absolute; }


/*列表式产品图的样式*/
.tab_menu li{ float:left;width:25%; text-align:center; line-height:38px; border-bottom:#dddddd 1px solid; display:block; font-weight:bold; font-size:14px;}
.tab_menu li.current{ border-bottom:#e52b8d 2px solid; }
.tab_menu li.current a{color:#e52b8d;}
.w25 li{ width:33.3%}

.select-tabs{border-top:1px #DADDE0 solid;height:39px;border-bottom:#dddddd 1px solid;}
.select-tabs li {float:left;display:inline-block;width:25%;font-size:14px;font-weight:bold;text-align:center;color:#878E92;line-height:38px;cursor:pointer;background:none;}
.select-tabs li.active{color:#505659;border-bottom:#e52b8d 2px solid;}
#tabSelect {border-top:0;}

#ranking_list{text-align:center;margin:0 auto;width:320px;position:relative;z-index:1;/*overflow:hidden;*/}
#ranking_scroller{width:1280px;height:100%;padding:0;}
#ranking_scroller ul {list-style:none;display:block;width:100%;height:100%;padding:0;margin:0;text-align:left;}
#ranking_scroller li {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block; float:left;width:320px;ext-align:center;font-family:georgia;font-size:18px;line-height:140%;}
#ranking_pagination {width:100%;margin:0 auto; }
#ranking_indicator {width:100%;margin:0 0 10px 0;}
#ranking_indicator, #ranking_indicator > li {display:block;float:left;list-style:none;}
#ranking_indicator > li {padding:0;margin:0;width:25%;height:38px;line-height:38px;font-size:14px;overflow:hidden;border-bottom:#dddddd 1px solid;font-weight:bold; text-align:center;}
#ranking_indicator > li.active {height:37px;border-bottom:2px solid #e52b8d;color:#e52b8d;}
#ranking_indicator > li:last-child {margin:0;}

.listItem dt{ float:left;width:90px; margin-right:10px;}
.listItem dd{ text-align:left; font-size:12px; width:auto; margin:0 0 0 100px;word-break:break-all;}
.listItem dt img{float:left;}
.listItem dd p.price{ padding-bottom:5px; height:20px;}
.listItem dd h2{ color:#404040; font-size:14px;}
.nobreak{ word-break:keep-all;}
.pb5 span{ font-size:11px; white-space:nowrap; word-break:keep-all; display:inline-block; font-family:Arial, Helvetica, sans-serif;}
.padd5{ padding:0 3px;}
.pb5{ padding-bottom:5px!important;}
.fItem{ padding:0 4px 0;}
.fItem dl{ padding:10px 0 0}
.fItem dt{width:118px;}
.fItem dd{margin:0 0 0 128px;}
.dustbins{ position:absolute; right:0px; bottom:-20px; padding:20px; display:inline-block;}
.gridsize{height:42px; overflow:hidden; line-height:14px; text-overflow: ellipsis; font-size:11px;}
.gridsize span{ display:inline-block;}


/*大图式产品图的样式*/
.gridItem { text-align:center;}
.gridItem dl{ padding:0px 5px 15px 10px; width:140px;overflow:hidden; display:inline-block; float:left; }
.gridItem dl dt{ position:relative; height:174px; margin-bottom:5px; width:138px;;}
.trsp_bg3{ position:absolute; bottom:0px; left:0px; width:128px; height:20px; line-height:20px;padding:0 5px;background: rgba(240,39,138,.8); color:#fff; overflow:hidden;}
.trsp_bg3 a{ color:#fff;}
.goodsimg{ position:relative; display:block;}
.b_goods_name{ white-space:nowrap; overflow:hidden; word-break:keep-all; text-overflow:ellipsis; text-align:left; color:#404040; margin-bottom:5px;}
span.soldOut{  
    background: url(../images/common/soldout.png) no-repeat;
    display: block;
    height: 57px;
    position: absolute;
    right: 0;
    top: 0;
    width: 57px;}
.grallyprice{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:16px; font-weight:bold;}

/*搜索页的样式*/
.brand_name{ height:30px; border:#f1f1f1 1px solid; display:block; line-height:30px; margin-bottom:15px; padding:0 10px 0 0 }
.brand_name h3{ float:left; position:relative; padding:0 13px; line-height:30px; display:block; background:#f1f1f1; color:#7b7b7b; font-weight:normal;}
.brand_name h3 span{ position:absolute; left:50%; bottom:-4px; margin-left:-4px; width:8px; height:4px; background:url(../images/common/downico.png) no-repeat}
.close{ width:14px; height:30px; background:url(../images/common/closeico.png) no-repeat left center}

/*翻页样式*/
.page{ position:relative;text-align:right;min-height:20px;}
.page a{padding:5px 10px;margin:0 10px 0 0;border:#dddddd 1px solid;}
.page a.active{ color:#d7098c;border-color:#d7098c;}
.page span{  position:absolute; left:45%; top:6px;}
.page span em{ font-style:normal;}

/*带右侧箭头整条点击链接*/
a.wholeLine{ padding:15px 14px; border-bottom:#dddddd 1px solid; border-top:#dddddd 1px solid; margin-top:-1px; display:block; cursor:pointer; position:relative;}
.wholeLine h2{ font-size:14px; color:#4f4f4f; float:left;}
.wholeLine h2 span{ padding:0 10px; color:#ababab; font-weight:normal; font-size:12px}
.arrow{ position:absolute; width:7px; height:9px; top:50%; right:14px; margin-top:-4px;background:url(../images/common/right_ico.png) no-repeat right center; }
.delete{ position:absolute; top:50%;right:0px; padding:5px;}
.moren{ position:absolute; padding-left:6px; width:38px; height:33px; background:url(../images/common/biaoshi_bg.png); top:-1px; right:14px; color:#fff;}

/*产品详细页图片样式*/
#goods_images{text-align:center;margin:0 auto;width:198px;position:relative;z-index:1overflow:hidden;}
#goods_images{margin:0 auto;}
#goods_images li{text-align:center;display:block;width:198px;height:247px;text-align:center;font-size:0;line-height:0px;cursor:pointer;}
.slideControl{padding:5px 0 5px;height:22px;position:relative;z-index:1;width:198px;margin: 0 auto;}
.slideControl div{text-align:center;font-size:12px;line-height:1.3;color:#697279;display:block;position:absolute;bottom:10px;left:50%;margin-left:-75px;width:150px;}
.slideControl em {display:inline-block;width:8px;height:8px;font-style:normal;font-family:sans-serif;background:#999;overflow:hidden;margin-right:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px; text-indent:-9999px;}
.slideControl em.on {background:#f947a1;}
.slideControl #prev,.slideControl #next {float:left;padding:0;width:22px;height:22px;text-align:left;background:url("../images/common/slide.png") no-repeat;}
.slideControl #prev{background-position:0 0;}
.slideControl #next{float:right;text-align:right;background-position:0 -22px;}
.tab_content{ position:relative;}
.shareToBlog{ position:absolute; left:50%; top:0; margin-left:105px; width:50px;}
.goods_info{padding:0 0 0 14px;}
.goods_info h1{color:#404040; font-size:14px; padding:10px 0 5px}
#Size_Con{height:180px;}
.SizeWrapper{position:relative;z-index:1;display:block;overflow:auto;height:180px;}
.SizeScroller{position:absolute;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);width:500px;padding:0;}
.SizeScroller_l{position:absolute;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);width:1000px;padding:0;}
.buy_action{ padding: 0 14px 0 0;}
.seldout{ padding: 20px 14px 0 0; text-align:center; font-size:16px; border-top:#ccc 1px dashed}
.p14{ padding:0 10px;}

/*产品详细页简单尺码样式*/
.goods_details{background:#ededed; }
.goods_details li{ float:left; width:33%; text-align:center; border-left:#d7d7d7 1px solid; margin-left:-1px; line-height:28px;}

/*产品详细页购买时进入尺寸数量选择页面*/
.goods_size span{ display:inline-block;padding:6px 8px; line-height:none; border:#d5d5d5 1px solid; margin:0 10px 10px 0; font-size:11px;}
.user_orderlist_r .goods_size span{ margin:0 10px 0 0}
span.size_cur{ border:#e52b8d 1px solid; background:url(../images/common/size-selected.png) no-repeat right bottom; color:#e52b8d;}
span.unavailable{ border:#e8e8e8 1px solid; color:#e8e8e8}

.goods_Csize .tit,.goods_Cnum .tit{display:inline-block;float:left;line-height:33px;}
.good_chioce{display:inline;/*float:left;*/margin:0;padding:0;}
.good_chioce li{list-style-type:none;display:inline;float:left;margin:0 8px 10px 0;text-align:center;padding:6px 8px;font-size:12px;}
.good_chioce li.all{border:1px solid #d5d5d5;cursor:pointer;color:#666;}
.good_chioce li.none{border:1px solid #ededed;color:#bdbdbd;cursor:text;}
.good_chioce li.select{border:1px solid #e52b8d; background:url(../images/common/size-selected.png) no-repeat right bottom; color:#e52b8d;cursor:text;}

/*产品详细页购买时进入尺寸数量选择页面*/
.pl14{ padding-left:14px;}
.bigpic{ text-align:center; position:relative;}
#bid_goods{text-align:center;margin:0 auto;width:320px;height:440px;overflow:hidden;}

#scroller_BPro{margin:0 auto;}
#scroller_BPro li{display:block;width:320px;height:404px;text-align:center;font-size:0px;line-height:0px;}

#bid_goods nav {padding:5px 10px 0;height:30px;position:relative;z-index:1;}
#pro_pagination {text-align:center;font-size:12px;line-height:1.3;color:#697279;display:block;position:absolute;bottom:5px;left:50%;margin-left:-75px;width:150px;}
#Bpro_pagination em {display:inline-block;width:8px;height:8px;font-style:normal;font-family:sans-serif;background:#999;overflow:hidden;margin-right:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px; text-indent:-9999px;}
#Bpro_pagination em.on {background:#fff;}
#bid_goods nav #prev,#bid_goods nav #next {float:left;padding:0;width:22px;height:22px;text-align:left;background:url("../images/common/slide.png") no-repeat;}
#bid_goods nav #prev{background-position:0 0;}
#bid_goods nav #next{float:right;text-align:right;background-position:0 -22px;}
/*活动页样式*/
.huodong{   
    background: none repeat scroll 0 0 #F8F8F8;
    box-shadow: 0px 1px 1px #f2f2f2;
	border-bottom:#ccc 1px solid;
    margin: 0 auto 10px;
    padding: 0 0 8px 0;
    text-align: center;
    width: 320px; overflow:hidden;}
.hdinfo{ padding:0 14px;}

/*快捷方式到主屏幕*/
.shortcut{ position:relative; position:fixed; left:50%; margin-left:-120px; bottom:20px; width:220px; height:57px; padding:10px; /*background:url(../images/common/shortcut.png) no-repeat left top;*/ border:#ccc 1px solid; border-radius:10px; background:#f3f3f3;-moz-box-shadow:2px 0px 4px #999; -webkit-box-shadow:0px 0px 2px #ddd;  z-index:999  }
.icopng{ width:57px;}
.textinor{ width:160px; text-shadow:1px 1px 2px  #000000;}
.textinor p{text-shadow:2px 2px 3px  #ffffff;}
.downbiao{ position:absolute; left:50%; bottom:-10px; margin-left:-8px; width:16px; height:10px; background:url(../images/common/downbiao.png)}


#addToHomeScreen {z-index:9999;-webkit-user-select:none;-webkit-box-sizing:border-box;width:250px;font-size:15px;padding:10px 15px 10px 10px;text-align:left;font-family:helvetica;border:1px solid #ccc;-webkit-border-radius:10px;-webkit-background-clip:padding-box;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.75);line-height:130%;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);background:#f3f3f3;}
#addToHomeScreen .bTi{font-weight:bold;font-size:14px;}
#addToHomeScreen.addToHomeIpad {width:268px;font-size:18px;padding:14px;}
#addToHomeScreen.addToHomeWide {width:296px;}
#addToHomeScreen.addToHomeIpad.addToHomeWide {width:320px;font-size:18px;padding:14px;}
/* The balloon arrow*/
#addToHomeScreen .addToHomeArrow {position:absolute;background:#f3f3f3;border-width:0 1px 1px 0;border-style:solid;border-color:#ccc;width:16px; height:16px;-webkit-transform:rotateZ(45deg);bottom:-9px; left:50%;margin-left:-8px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.1);-webkit-border-bottom-right-radius:2px;}
/*The balloon arrow for iPad*/
#addToHomeScreen.addToHomeIpad .addToHomeArrow {-webkit-transform:rotateZ(-135deg);background:#f3f3f3;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.1);top:-9px; bottom:auto; left:50%;}
/*Close button*/
#addToHomeScreen .addToHomeClose {-webkit-box-sizing:border-box;position:absolute;right:4px;top:4px;width:18px;height:18px; line-height:14px;text-align:center;text-indent:1px;-webkit-border-radius:9px;background:rgba(0,0,0,0.12);color:#707070;-webkit-box-shadow:0 1px 0 #fff;font-size:16px;}
/** The '+' icon, displayed only on iOS < 4.2*/
#addToHomeScreen .addToHomePlus {font-weight:bold;font-size:1.3em;}
/**The 'share' icon, displayed only on iOS >= 4.2 */
#addToHomeScreen .addToHomeShare {display:inline-block;width:18px;height:15px;background-repeat:no-repeat;background-image:url(../images/common/addbg.png);background-size:18px 15px;text-indent:-9999em;overflow:hidden;}
/* The touch icon (if available)*/
#addToHomeScreen .addToHomeTouchIcon {display:block;float:left;-webkit-border-radius:6px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),inset 0 0 2px rgba(255,255,255,0.9);background-repeat:no-repeat;width:57px; height:57px;-webkit-background-size:57px 57px;margin:0 12px 0 0;border:1px solid #333;-webkit-background-clip:padding-box;}
/*The 'share' icon for retina display*/
@media all and (-webkit-min-device-pixel-ratio: 2) {
#addToHomeScreen .addToHomeShare {background-image:url(../images/common/addbg.png);}
}


/*我的账户样式*/
.user_name{ padding:15px 14px; line-height:26px;}
.loginbox{ padding-left:70px;}
.loginbox input{ padding:0 50px;}
.ablock{ display:block;}
.userdiv{ margin:10px 5px 0; position:relative; border:#ddd 1px solid; border-radius:0 0 6px 6px;line-height: 150%;}
.topb{border-top:#ddd 1px solid;}
.bottomb{ border-bottom:#ddd 1px solid;}
.orderdeatil{ position:relative; padding:8px 5px ; }
.cartlist{position:relative; padding:8px 5px; border-bottom:#ddd 1px solid;}
.cartlist:last-child{ border-bottom:none;}
.orderdeatil em,.cartlist em{ font-style:normal;}
.pl30{ padding-left:30px;}
.orderdeatil .order_id{display:none;}
.orderdetil-bor{border-right:1px solid #efefef;}
.orderRlink{min-height:75px;}
.wlinfo{ color:#bbb}
.my_order_list{margin:0;padding:0;}
.my_order_list li{list-style-type:none;padding:10px 0 10px 20px;border-bottom:1px solid #f2f2f2;white-space:normal;word-wrap: break-word;clear:both;position:relative;z-index:1;}
/*.my_order_list li span.img{display:inline-block;float:left;width:20px;height:11px;}*/
.my_order_list li span.img img{display:none;}
.my_order_list li input{display:none;}
.my_order_list li .order_fl{display:inline-block;float:left;}
.my_order_list li input[type=radio]{/*display:none;*/}
.my_order_list li .checked{display:none;position:absolute;top:12px;left:0px;}
.pd10{ padding-left:10px!important; padding-right:10px!important;}
.my_order_list li.select{color:#004477;}
.my_order_list li .drop{position:absolute;z-index:200;padding-right:26px;top:11px;right:0;background:url(../images/common/up-down.png) no-repeat right -27px;}
.cn_tip{ float:left; width:200px;}
.my_order_list li .active{ background-position: right 6px;}
.my_order_list li .upclose{display:none;width:auto; color:#404040; padding:8px 0 10px 20px; }
.check_list_info{ float:left; width:200px; padding-left:10px; font-size:12px; line-height:normal;}

/*border-bottom:#f2f2f2 1px solid;
.orderdeatil p{ padding:3px 0;white-space: normal; word-wrap: break-word;}
.orderdeatil p input{}
.orderdeatil .checked em,.orderdeatil .unche em{ float:left; display:block; width:20px; height:11px;}
.orderdeatil .checked,.orderdeatil .unche{ padding:10px 0!important;}
.orderdeatil .checked{color:#004477;}
.orderdeatil .addchecked{color:#004477;}

.orderdeatil .checked span,.orderdeatil .unche span{ float:left; width:260px;}
.orderdeatil span.drop,.orderdeatil span.bg_bot{ float:right; width:auto; padding-right:26px; background:url(../images/common/up-down.png) no-repeat right -27px;}
.orderdeatil span.upclose{ width:auto; color:#404040; padding:8px 0 10px 20px; border-bottom:#f2f2f2 1px solid; position:relative; }
.orderdeatil span.bg_bot{ background-position: right 6px;}


.checking{background: -webkit-gradient(linear, 0 0, 0 100%, from(#287bba), to(#004477));background: -moz-linear-gradient(top, #287bba, #004477);color:#fff;}
*/

.address li{ padding:8px 0; font-size:14px;}
.addresslist li{ padding:3px 0;font-size:14px;}
.address li em,.addresslist li em{ float:left; width:25%; text-align:right; font-style:normal; display:inline-block}
.address li span,.addresslist li span{ width:73%; text-align:left; display:inline-block }
.address a{ display:block;}
.forgetkey{ line-height:40px; color:#CE1278; margin-left:10px;}
.new_address{ text-align:left; font-weight:bold; color:#000; font-size:14px; padding-left:14px;}
.orderaction,.orderaction2{ padding:10px 14px;line-height:20px; position:relative; background:#f8f8f8;border-radius:0 0 6px 6px;  }
.orderaction p{ padding:3px 0}
.orderaction a{ display:inline-block;}
.orderaction2{  border-radius:0; }
.orderaction li{ float:left; width:33.3%; text-align:center;}
.orderaction li a{ font-size:14px; color:#666;}
.orderaction2 li{ padding:3px 0;}
.user_orderlist_r{ float:left; padding:0px 0 0 5px; overflow:hidden; width:195px;}
.cat_orderlist_info{ float:left; padding:0px 0 0 5px; overflow:hidden; width:185px;}
.jh_accout{ margin:0 auto; text-align:center; position:relative;}
.inputtips{ width:70px;left:50%; text-align:left; margin:0 auto;margin-left:-145px;  position:relative; position:absolute; z-index:99; display:none;}
.inputtips p{ float:left; background:#F9339B; color:#fff; padding:3px 5px; margin-top:8px; }
.inputtips span{ position:absolute; top:2px; left:10px;border-color:#fff #fff #F9339B #fff; border-style: solid;border-width: 1px 5px 5px 5px;}
.progress li{ float:left; margin-left:-5px; text-align:center}
.taidou{ padding-top:5px;}
.newpayway{ font-size:11px; color:#f9339b; float:right; line-height:22px;}
.ch-merge{ background:none; border:#ccc 1px solid; width:15px; height:15px; display:inline-block; position:absolute; top:10px; left:6px; z-index:99}
.mergeselcted{ background:url(../images/common/size-selected.png) no-repeat; border:#D62E83 1px solid; background-size:100% 100%}
.tuihuoselect{ position:absolute;bottom:5px; right:5px;}
.tuihuotiti{ line-height:30px; background:#f3f3f3; text-align:center; font-size:14px; font-weight:bold;}
.th_add p{ padding-left:14px;}
.payway{ text-align:right;}
.orderlink{ margin-left:15px;}
/*激活代金券样式*/
.position{ position:absolute; right:10px; top:5px;}
.reposition{ position:absolute; right:10px; top:28px;}
.tips_accout{ float:right; position:relative;background: -webkit-gradient(linear, 0 0, 0 100%, from(#f254a2), to(#d62e83));background: -moz-linear-gradient(top, #f254a2, #d62e83); border-radius:2px; padding:5px 5px 5px; color:#fff; margin:5px 0 0 10px; }
.tips_accout em{ position:absolute; left:-7px;top:6px; width:8px; height:15px; background:url(../images/common/leftico.png) no-repeat left center;}
.tips_accout2{display: inline-block; position:relative;background: -webkit-gradient(linear, 0 0, 0 100%, from(#f254a2), to(#d62e83));background: -moz-linear-gradient(top, #f254a2, #d62e83); border-radius:2px; color:#fff; margin:0 0 0 10px; padding:3px;}
.tips_accout2 em{ position:absolute; left:80%;top:-10px;/* background:url(../images/common/leftico.png) no-repeat left center;*/ border:5px solid #fff; border-color:#fff #fff #e23e91 #fff; }
.tips_accout2 a{ color:#fff;}

/*唯品钱包样式*/
.wallet_balance{ margin:10px 14px; color:#000; line-height:22px;}
.checkbox-container span{ margin:0; border-style: solid;border-width: 1px;border-color: #BBBBBB #DDDDDD #DDDDDD;border-right: 1px solid #DDDDDD;border-radius: 2px;height: 18px;width: 18px;
padding:0 0 0 2px;position:absolute; left:-5px; top:10px;-webkit-appearance: none;-moz-appearance: none;}
.checkbox-container span img{display:none;}

.otherpayway{ padding-left:30px!important; margin-top:20px; background:url(../images/common/rightway.png) no-repeat 12px center; background-size:10px;}
.pl40{ padding-left:23px;}
.wallet_drop{ padding:10px 0 0 20px;}
.btn_wallet{-webkit-appearance: none;-moz-appearance: none;height:30px; padding:0 13px; text-align:center; line-height:30px; background: -moz-linear-gradient(top, #ff4aa8, #ce1278);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4aa8), to(#ce1278)); border-radius:3px; color:#fff; font-size:12px; font-weight:bold; border:none;cursor:pointer; display:inline-block; width:100px;}

/*正品保证页*/
.secure{ line-height:22px;}
.secure dl{margin-bottom: 25px;}
.secure dt span {
    background: none repeat scroll 0 0 #B3B3B3;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    padding: 1px 4px;
}
.secure dt strong {
    float: left;
    margin-left: 5px;
}
.secure em {
    color: #DC5C95;
    font-style: normal;
    font-weight: bold;
}

/*ＡＰＰ客户端下载页面*/
.appdown { position:relative; padding:10px 14px; display:block; border-bottom:#ddd 1px solid; cursor:pointer;}
.appinfo{ width:200px; padding-left:5px; line-height:12px;}
.appdown h2{ color:#000; padding-left:5px;}
.appdown h2.fontred{ color:#f9339b;}
.appdown h2.fontorg{ color:#cb0000}
.app_down_banner{ width:320px; height:160px; margin:0 auto;}
.Check_function{ position:absolute; bottom:13px; left:77px; background: -moz-linear-gradient(top, #5ab8e0, #117aa6);background: -webkit-gradient(linear, 0 0, 0 100%, from(#5ab8e0), to(#117aa6)); box-shadow:0 2px 2px rgba(6, 82, 114, 0.2); border-radius:2px; padding:0 8px; height:20px; line-height:20px; color:#fff;}
.link_to_dowm{ background:#f8f8f8; padding:10px; display:block;}
.link_to_i{ float:left; padding-left:10px;}
.Carousel_b{ width:320px; margin:0 auto; overflow:hidden;}
.Carousel_b ul li{ float:left; margin-left:10px;}
.app_down_icon{ width:60px; height:80px; margin-right:10px; float:left; background-image:url(../images/common/touch_app_icon.png); background-repeat:no-repeat; background-size:60px;}
.m_shop{ background-position:0 0;}
.app_down_info{ float:left; width:230px;}

/*品牌约会样式*/
.brands_date{background:#fff; margin-bottom:10px; padding:5px; border-bottom:#ccc 1px solid;box-shadow: 0px 1px 1px #f2f2f2;}
.brands_date a{ padding:0; border:none;border-radius:0; background:none; margin:0;display:block; width: 100%; height:25px; white-space:nowrap; overflow:hidden;  text-overflow: ellipsis; word-break:keep-all;}
.brands_date:last-child{ margin-bottom:0;}
.brands_date li:first-child{border-right:1px solid #ddd}
.brands_date li{margin-right:5px; line-height:25px; height:25px; }
.zsy{ margin-left:190px; }
.trsp_bg5{ position:absolute; bottom:0px; left:0px;  height:38px;width:300px; line-height:16px; padding:20px 10px 0;
background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.6));
background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.6)));
color:#fff;}
.trsp_bg5 h2{ color:#fff;white-space:nowrap; overflow:hidden;  text-overflow: ellipsis; word-break:keep-all;}


/*唯品街样式*/
.vpj-side-bd{padding: 0;overflow: hidden;position: relative;z-index: 1;}
.vpj-side-goleft{position: relative;z-index: 20;padding: 0;list-style-type: none;}
#side-wrapper {position: absolute;z-index: 99;top:0;bottom: 0;left: 0;overflow: auto;background:#fff;box-shadow: -3px 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: -3px 0 5px rgba(0,0,0,0.3);-moz-box-shadow: -3px 0 5px rgba(0,0,0,0.3);}
#side-wrapper #sd-scroller{position: absolute;z-index: 99;-webkit-tap-highlight-color: rgba(0,0,0,0);width: 100%;padding:0;}
#side-wrapper #sd-scroller ul {list-style: none;padding: 0;margin: 0;width: 100%;text-align: left;}
#side-wrapper #sd-scroller li {padding:10px 0;margin:0 10px;border-bottom:1px #6d6d6d dashed;text-align:center;}
#DataPuDown, #DataPuUp {background: #fff;height: 40px;line-height: 40px;padding: 5px 10px;border-bottom: 1px solid #ccc;font-weight: bold;font-size: 14px;
color: #888;}
#DataPuDown .pullDownIcon, #DataPuUp .pullUpIcon {display: block;float: left;width: 40px;height: 40px;background: url('../images/common/pull-icon.png') 0 0 no-repeat;
-webkit-background-size: 40px 80px;background-size: 40px 80px;-webkit-transition-property: -webkit-transform;-webkit-transition-duration: 250ms;}
#DataPuDown .pullDownIcon {-webkit-transform: rotate(0deg) translateZ(0);}
#DataPuUp .pullUpIcon {-webkit-transform: rotate(-180deg) translateZ(0);}
#DataPuDown.flip .pullDownIcon {-webkit-transform: rotate(-180deg) translateZ(0);}
#DataPuUp.flip .pullUpIcon {-webkit-transform: rotate(0deg) translateZ(0);}
#DataPuDown.loading .pullDownIcon, #DataPuUp.loading .pullUpIcon {
	background-position: 0 100%;
	-webkit-transform: rotate(0deg) translateZ(0);
	-webkit-transition-duration: 0ms;
	-webkit-animation-name: loading;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}
@-webkit-keyframes loading {
from {
-webkit-transform:rotate(0deg) translateZ(0);
}
to {
	-webkit-transform: rotate(360deg) translateZ(0);
}
}
.vpj-side-right{position:absolute;z-index: 2;top: 0;left: 0;}
.side-RBox {position: relative;z-index: 1;top: 0;right: 0;background:#fbfbfb;height:100%;}
#side-R_wrapper {position: absolute;z-index: 1;top:36px;bottom: 0;left: 0;width: 100%;overflow: auto;}
#side-R_scroller {position: absolute;z-index: 1;-webkit-tap-highlight-color: rgba(0,0,0,0);width: 100%;padding: 0;}
#side-R_scroller ul {list-style: none;padding: 0;margin: 0;width: 100%;text-align: left;}
#side-R_scroller li {padding: 0 10px;height: 40px;line-height: 40px;/*border-bottom: 1px solid #9D9D9D;border-top: 1px solid #fff;*/font-size: 14px;}

.vpj_filter{ background:#fff; padding:5px 5px;}
.vpj_filter ul{}
.vpj_filter ul li{ width:33.3%; background:#Fff; text-align:center;}
.vpj_sort{background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#fff));background: -moz-linear-gradient(top, #f3f3f3, #fff); padding-bottom:5px;}
.spcenter{ margin:0 auto;}
section#content{ background:#fff;}
.vpj_goods_category{ float:left; display:inline-block; margin:4px 0 0 14px;background-position:0 0;}
.w288{ width:288px; margin:0 auto;}
.w288 img{ padding:0 2px;}
.vpj_user_action{ line-height:12px; padding:2px 0 4px;text-align:left;}
.vpj_pic{ position:relative;}
.vpj_pic .vpj_pro{width:288px;}
.n_a_c{ color:#404040}
.n_a_c span{ font-size:10px; color:#cccccc; word-break:keep-all; float:left; line-height:18px;}

.vpj_price{ position:absolute; top:10px; left:10px;background: rgba(255,255,255,.5); border-radius:4px; padding:6px; color:#000; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
.vpj_weibo,.vpj_weibo_hover{ position:absolute; bottom:15px; right:10px;background: rgba(0,0,0,.5); border-radius:6px; padding:6px 8px; color:#ccc; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:15px; font-weight:bold;}
.vpj_weibo_hover{ background: rgba(255,255,255,.5); color:#404040}
.vpj_weibo img,.vpj_weibo_hover img{ padding-left:5px;}
.share{ color:#404040; font-weight:bold; line-height:16px;}
.share,.ico_cart{ margin-top:5px;}
.ico_cart{ margin-top:7px; line-height:16px;}
.vpj_buy{ width:90px; height:25px; line-height:25px; text-align:center; color:#fff; font-weight:bold; border-radius:15px; margin-left:8px;
 background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4aa8), to(#ce1278));
 background: -moz-linear-gradient(top, #ff4aa8, #ce1278);}
.vpj_buy a{ color:#fff;}
.dashline{ height:1px; border-top:1px #6d6d6d dashed; margin:15px 14px;}
.dashline2{ height:1px; border-top:1px #ccc dashed;margin:15px auto;}

.vpj_layer_bottom{padding:0 10px;}
.goods_search{position:absolute;z-index:2;top:0;left:10px;height:15px; padding:8px 15px; border:#fea7d5 1px solid; border-radius:15px;}
.goods_search input{ height:15px; background:none;width:84px;border:none; margin:0;padding:0 0 0 5px; float:left; color:#faa3d1; font-size:14px;}
.goods_search input::-webkit-input-placeholder, isindex::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: rgb(254, 167, 213);}
.menutab{ margin:0 auto 12px; padding:0 5px;}
.menutab img{ margin:2px 3px 0 0}
.menutab span{ color:#cfcfcf; font-size:16px; font-weight:bold; line-height:16px;}
.menutab span.cur{color:#e74b9d;}

#circleBox-accordion{border:#9d9d9d 1px solid; background:#fff; border-radius:6px;margin:0 auto 10px;}
.circle_t{height:41px;line-height:25px; color:#404040;}
.circle_t a{display:block;font:bold 16px/25px  微软雅黑;margin:0 10px 0 0;padding:8px 0 8px 15px;height:25px;background:url('../images/common/accord-drop.png') right 7px no-repeat;}
.circle_t.open{/*border-bottom:1px solid #9d9d9d*/}
.circle_t.open a{background-position:right -36px;}
.circle_c li{height:25px; padding:8px 15px; line-height:25px;  border-top:#9d9d9d 1px solid;}
.circle_c li a{font:bold 14px/25px  微软雅黑; color:#808080;}

/*信息提示*/
div.sticky-queue{position:fixed;z-index:9999;width:100%;text-align:center;}
div.sticky-note{}
div.sticky{font-size:12px;color:#fff;display:none;padding:10px;position:relative;
box-shadow:0px 0px 5px #000;
-moz-box-shadow:0px 0px 5px #000;
-webkit-box-shadow:0px 0px 5px #000;
background-image: -webkit-gradient(linear, left top, left bottom, from( rgba(60,60,60,0.95) /*{a-bar-background-start}*/), to( rgba(0,0,0,0.9) /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( rgba(60,60,60,0.95) /*{a-bar-background-start}*/, rgba(0,0,0,0.9) /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image: -moz-linear-gradient( rgba(60,60,60,0.95) /*{a-bar-background-start}*/, rgba(0,0,0,0.9) /*{a-bar-background-end}*/); /* FF3.6 */
background-image: -ms-linear-gradient( rgba(60,60,60,0.95) /*{a-bar-background-start}*/, rgba(0,0,0,0.9) /*{a-bar-background-end}*/); /* IE10 */
background-image: -o-linear-gradient( rgba(60,60,60,0.95) /*{a-bar-background-start}*/, rgba(0,0,0,0.9) /*{a-bar-background-end}*/); /* Opera 11.10+ */
background-image: linear-gradient( rgba(60,60,60,0.95) /*{a-bar-background-start}*/, rgba(0,0,0,0.9) /*{a-bar-background-end}*/)}
div.sticky h2{font-size:14px;font-weight:bold;color:#fff;text-shadow:0px -1px 1px #000;}
div.sticky p{font-size:12px;color:#fff;}
img.sticky-close{position:absolute;top:10px;right:10px;height:14px;width:14px;cursor:pointer;}
.top-center{top:0;left:0;}
.top-bottom{bottom:0;left:0;}

div.sCsticky-queue{position:fixed;z-index:9999;background:url(../images/common/leftico.png) no-repeat left center;padding:0 0 0 7px;}
div.sCsticky-note{}
div.sCsticky{position:relative;font-size:12px;color:#fff;display:none;padding:2px 0 0 15px;width:105px;height:36px;background:#e44193;}
div.sCsticky p{font-size:12px;color:#fff;}
.bottom-left{bottom:15px;left:60px;}

div.sBsticky-queue{position:fixed;z-index:9999;text-align:center;}
div.sBsticky-note{}
div.sBsticky{position:relative;font-size:12px;color:#fff;display:none;padding:2px 1px;background:#e44193;border:2px solid #fff;border-radius:3px;}
div.sBsticky p{font-size:12px;color:#fff;}
.bottom-left-tip{bottom:65px;left:38px;}

.yusou{ color:#404040; padding:3px 14px; background:#f3f3f3;}
.refresh{ float:right; margin:10px 14px 0 0}
.cancel_cou{ display:inline!important; padding-left:5px;}


/*意见反馈页面*/
.f-page{ color:#666;}
section.comm {font-size: 14px;margin: 20px 0;}
section.comm .f-title { font-size: 18px;}
.f-dscp{ color:#404040; padding:0 0 3px;}
span.fontgrey{ color:#999;}
.w250{ width:250px;}
span.floorth{ color:#004477}

/*新浪微博加关注样式*/
.ishare{ display:inline-block; padding:3px; width:30px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1)); background: -moz-linear-gradient(top, #ffffff, #f1f1f1); border:#e2e2e2 1px solid; border-radius:2px; text-align:center; margin-bottom:8px; cursor:pointer;}
.ishare img{ display:inline-block;}
.blog iframe{ float:left;}
.blog p{ float:left; padding-left:10px; line-height:22px;}
.dropmenu{ width:30px; margin-top:5px;}
.dropmenu a{ display:inline-block; margin:2px 0 2px;}
.shareToBlog_s{ margin:0 0 10px; background:#f3f3f3; padding:5px 0;}
.shareToBlog_s h2{ font-size:14px; font-weight:bold; color:#404040; line-height:24px; padding:0 10px; margin:8px 10px 8px 0; border-right:#ccc 1px solid;}
.shareToBlog_s a{display:inline-block; margin:0 5px; float:left;}
.shareToBlog a.cur,.shareToBlog_s a.cur{ color:#f9339b;}


/*我的账户新版样式*/
.orderList{ border:#ddd 1px solid; border-radius:5px; }
.orderList a{ height:40px; line-height:40px; padding:0 10px; display:block; margin:-1px 0 0 -1px;}
.orderList a p{background:url(../images/common/right_ico.png) no-repeat right center;}
.allorder p{ font-size:14px; color:#000;}
.halfw{ width:50%;}
.halfw a{border-top:#ddd 1px solid;}
.rightb{border-right:#ddd 1px solid;}
.orderList a span{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:5px;}

.ico_quick{ margin-top:15px; text-align:center; width:100%;}
.ico_quick span{ display:inline-block; margin:0 11px; width:73px; color:#404040; float:left;}
.quick_link li{ float:left; margin:0 4px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));background:-moz-linear-gradient(#ffffff,#f8f8f8); border-radius:3px; border:#dbdbdb 1px solid; }
.quick_link a{ float:left; width:86px; height:30px; line-height:30px; display:inline-block; color:#404040 }
.quick_link span{ float:left; width:30px; height:24px; margin-top:3px; display:inline-block;background:url(../images/common/other_link_bg.png) no-repeat 3px 0px;}
.quick_link span.link_adr{ background-position:3px -29px;}

.articletext p{ line-height:25px; font-size:14px;}

/*我喜欢的样式*/
@media screen, projection{
.Vipimgflow{width:320px;margin:0 auto;overflow:hidden; position:relative; text-align:left; visibility:hidden; }
.Vipimgflow .Viptitle,.Recommend .Viptitle{font-size:16px;font-weight:bold;color:#404040; margin-bottom:10px;text-align:center;}
.Vipimgflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}
.Vipimgflow p{margin:0 auto; text-align:center}
.Vipimgflow .loading{border:1px solid white; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.Vipimgflow .loading_bar{background:#fff; height:15px; visibility:visible; width:1%}
.Vipimgflow .navigation{z-index:10000}
.Vipimgflow .caption{font-weight:normal;font-size:12px;position:relative; text-align:center;height:44px;z-index:10001;margin:0 auto; text-align:left;}
.Vipimgflow .caption .p_title{display:block;height:18px;line-height:20px;overflow:hidden}
.Vipimgflow .caption .fl{color:#9a9a9a;}
.Vipimgflow .caption .fr{color:#9a9a9a;}
.Vipimgflow .scrollbar{border-bottom:1px solid #f6bddd; position:relative; visibility:hidden; z-index:10002; height:1px;margin:0 auto;}
.Vipimgflow .slider{margin:-9px 0 0 -7px;position:absolute;z-index:10003;width:20px;height:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;background:#e855a5; opacity:0.8;-moz-opacity:0.8;-webkit-opacity:0.8;-o-opacity:0.8;}
.Vipimgflow .slideshow{cursor:pointer; height:14px; margin:20px 0 0 20px; position:absolute; width:14px; z-index:10003}
.Vipimgflow .slideshow.pause{}
.Vipimgflow .slideshow.play{}
.Vipimgflow .images{overflow:hidden; white-space:nowrap;}
.Vipimgflow .button{cursor:pointer; height:62px;width:62px;position:absolute;z-index:99999;top:28%;}
.Vipimgflow .previous{left:10px;background:url('../images/common/btn_prev.png') center center no-repeat;}
.Vipimgflow .next{right:10px;background:url('../images/common/btn_next.png') center center no-repeat;}
}

/*热卖分类*/
.Recommend .Re_logos li{ float:left; border:#f1f1f1 1px solid; margin:0 2px 2px;}
.Recommend .Re_logos li a{ display:block;}

/*文章页加唯品微信关注样式*/
.weixin-link{ display:block;background-attachment: scroll; background-clip: border-box; background-color: transparent;background-image: url("../images/pic/brand_profileinweb_bg@2x.png");background-origin: padding-box;background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;border:none; border-radius: 0 0 0 0;box-shadow: none; height: 42px; padding: 12px 12px 12px 62px; position: relative; text-align: left; /*margin:0 0 15px -5px; */ margin:0 0 0-5px;}	
.weixin-link .vplogo{ position:absolute; left:5px; top:6px; height: 42px;overflow: hidden; padding: 6px; width: 42px;}
.weixin-link .vplogo .circle { background-attachment: scroll;background-clip: border-box; background-color: transparent; background-image: url("../images/pic/brand_photo_middleframe@2x.png");background-origin: padding-box;background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;height: 54px;left: 0;position: absolute;top: 0;width: 54px;z-index: 100;
}
.weixin-link #nickname { color: #454545; font-size: 15px; text-shadow: 0 1px 1px white;}
.weixin-link #nickname img{ margin:2px 0 0 5px;}
.weixin-link #weixinid {color: #A3A3A3; font-size: 12px;line-height: 20px;text-shadow: 0 1px 1px white;}

.cirle_share{ width:244px; margin:10px auto 15px; height:24px; padding:6px 14px; border:#ccc 1px solid; border-radius:30px; line-height:24px; font-size:15px; font-weight:bold;}
.cirle_share .pyquan{ border-right:#ccc 1px solid; float:left; padding-right:12px; margin-right:12px;}
.cirle_share img{ margin-right:2px;}
.wxnum img{ margin-top:2px;}
/*产品详细页异步加载table样式*/
.wap_size_tab{border:1px solid #CCCACC;border-collapse:collapse;}
.wap_size_tab td{padding:0 5px;border:1px solid #cccacc;height:22px;line-height:22px;text-align:center;color:#807e80;background-color:#fdfdfe}
.wap_size_tab td.tag{padding-left:10px}
.wap_size_tab td.tag02{line-height:24px}
.light_red{color:#DC5C95;}
.hidden{display:none;}


/*.newyear_bg{ width:320px; margin:0 auto; background:url(../images/common/newyear_bg2.png) no-repeat left 90px; background-size:100% auto;}/*

/*显示图片加载中...*/
.img-loading{background: url("../images/common/loading.gif") center center no-repeat;}
.vip_loading{background:url('../images/common/vip_loading_touch.gif') center center no-repeat #f3f1f4;}
#goods_images li.beauty_loading{background:url('../images/common/beauty_loading.gif') center center no-repeat #f3f1f4; height:130px; background-size:198px;}
.cover_load_img{display:none;position:absolute;padding:8px 10px 0;height:40px;text-align:center;z-index:100;right:0;bottom:-2px;background:rgba(255,255,255,0.5);}
.beauty_g_images{ padding:20px 0 10px;}
.beauty_h1{ width:250px;}
.img-bg{background-color:#eee;}
.shadow{-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2); box-shadow:1px 1px 2px rgba(0,0,0,.2);}
/*图片动画效果*/
.an-Transition{
transition:width 0.5s, height 0.5s;
-moz-transition:width 0.5s, height 0.5s, -moz-transform 0.5s; /* Firefox 4 */
-webkit-transition:width 0.5s, height 0.5s, -webkit-transform 0.5s; /* Safari and Chrome */
-o-transition:width 0.5s, height 0.5s, -o-transform 0.5s; /* Opera */}
.an-Transitionhover{
transform:rotate(180deg);
-moz-transform:rotate(180deg); /* Firefox 4 */
-webkit-transform:rotate(180deg); /* Safari and Chrome */
-o-transform:rotate(180deg); /* Opera */}
.t_load{background-position:0 0;line-height:16px;min-height:16px;}
/*订单页面提示选择*/
.ui-note-error{background:#f2deeb;color:#a80070;}
.ui-note-error ul li{border-bottom:1px solid #ff7ac0;}

/*商品详情参考b2c*/
.pro_detail_info{ width:320px; margin:0 auto;}
.pro_title_new {
    color: #4C4C4C;
    font-family: 微软雅黑,arial,sans-serif;
    font-size: 16px;
    margin-bottom: 20px;
    overflow: hidden;
}
.pro_title_new span {
    border-bottom: 2px solid #DE609E;
    color: #DE609E;
    font-size: 14px;
    line-height: 19px;
    margin-left: 5px;
    padding-right: 8px;
}
.pro_title_new .w1 {
    width: 894px;
}
.pro_title_new .w2 {
    width: 880px;
}
.pro_title_new .w3 {
    width: 854px;
}
.pro_title_new .w4 {
    width: 840px;
}
.pro_title_new .w5 {
    width: 845px;
}

.pro_txt_content {
    overflow: hidden;
    padding: 0 20px 43px 40px;
}

.th_num{ margin:10px 0 20px 80px; font-size:14px;}


/*购物车的推荐*/
.recommendation{ text-align:center;}
.recommendation dl{width:150px; text-align:center; display:inline-block; margin:0 0 10px 0;}
.recommendation .name{ word-break:keep-all; overflow:hidden; text-overflow:ellipsis; line-height:16px; height:32px;}
.re_th{ padding:5px 10px; background:#f8acd4; color:#404040; position:relative; margin:0 14px;}
.re_th span{ line-height:25px;}
.re_th em{ position:absolute; bottom:-10px; left:30px;border:5px solid #fff; border-color:#f8acd4 #fff #fff #fff;}
.re_th a{ float:right; display:inline-block; border-radius:4px; padding:5px 8px; background:#fff; color:#e23e91;}
